package com.sea.product.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 陈鸿飞
 * 产品信息
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Product {
    private Integer id;
    /**
     * SKU
     */
    private String productSku;
    /**
     * 产品属性ID
     */
    private String productPropertyId;
    /**
     * 产品属性名称
     */
    private String productPropertyName;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 产品颜色ID
     */
    private String productColorId;
    /**
     * 产品颜色名称
     */
    private String productColorName;
    /**
     * 所属大类ID
     */
    private Integer productBigClassId;
    /**
     * 所属大类名称
     */
    private String productBigClassName;
    /**
     * 所属中类ID
     */
    private Integer productMidClassId;
    /**
     * 所属大类名称
     */
    private String productMidClassName;
    /**
     * 所属小类ID
     */
    private Integer productClassId;
    /**
     * 所属小类名称
     */
    private String productClassName;

    /**
     * 尺码ID
     */
    private String productSizeId;
    /**
     * 尺码
     */
    private String productSizeName;
    /**
     * 尺寸CM
     */
    private String productCm;
    /**
     * 尺寸英寸
     */
    private String productInch;
    /**
     * 毛重
     */
    private Double productGrossWeight;
    /**
     * 净重
     */
    private Double productWeight;
    /**
     * 装箱量
     */
    private Integer productPackageNumber;
    /**
     * 内含件数
     */
    private Integer productContainCount;
    /**
     * 外箱整重
     */
    private Double productOutBoxWeight;
    /**
     * 外箱长
     */
    private Double productOutBoxLength;
    /**
     * 外箱宽
     */
    private Double productOutBoxWidth;
    /**
     * 外箱高
     */
    private Double productOutBoxHeight;
    /**
     * 外箱体积
     */
    private Double productOutBoxVolume;
    /**
     * 产品体积
     */
    private Double productVolume;
    /**
     * 产品长
     */
    private Double productLength;
    /**
     * 产品宽
     */
    private Double productWidth;
    /**
     * 产品高
     */
    private Double productHeight;
    /**
     * 单位
     */
    private String productUnit;
    /**
     * HS CODE
     */
    private String productCode;
    /**
     * 报关名称
     */
    private String productDeclarationName;
    /**
     * UPC
     */
    private String productUpc;
    /**
     * 生产周期
     */
    private Integer productDay;
    /**
     * 门幅
     */
    private String productFabric;

    /**
     * 材质
     */
    private String productMaterial;
    /**
     * SKU图片
     */
    private String productImg;

    private String createTime;

    private String modifyTime;
    /**
     * 海运数量
     */
    private Integer createNumber;
    /**
     * 采购在产数量
     */
    private Integer produceNumber;

    private Integer createWareNumber;

    private Integer createPortNumber;

    private Integer wareNumber;

    private Integer stockNumber;



    /**
     * 英文品名
     */
    private String productEnName;
    /**
     * 产品成分
     */
    private String productComposition;
}
